Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Spain F1 Spain F2 Croatia F1 Spain F3 Croatia F2 Portugal F1 Portugal F2 Italy F1 France F1 Italy F2 Great Britain F1 Germany F2 Great Britain F2 Italy F9 Spain F3 Spain F5 Spain F8 Spain F10 Spain F4 Spain F4 Colombia F4 Czech Republic F5 Czech Republic F6 Spain F2 France F2 Challenger 42 - Andrezieux Budapest Challenger - Budapest Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov IPP Geneva Trophy - Geneva Challenger 42 - Andrezieux Ostdeutscher Sparkassen Cup - Dresden Alexander Kolyaskin Memorial - Donetsk Oberstaufen Cup - Oberstaufen XL Challenger de Tenis Copa Sevilla - Seville USTA Challenger of San Antonio - San Antonio Open de Montauban - Montauban I Tourneo Fila Citta di Brindisi - Brindisi Challenger Brasov - Brasov Warta Cup - Sopot Pekao Open - Szczecin KGHM Polish Indoors - Wroclaw Kobstaedernes ATP Challenger - Kolding Privatbank Open 2006 - Dnepropetrovsk Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Open Mutouest St. Brieuc - St. Brieuc KGHM Polish Indoors - Wroclaw VIII Trofeo Ciutat de Barcelona - Barcelona Copa Sevilla - Seville KGHM Polish Indoors - Wroclaw 2002 Azalea Orthopedic Challenger - Tyler Siemens Open 2007 - Scheveningen Bulgarian Challenger 2002 - Sofia Porsche Open - Poznan Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo Gallagher International - Hamilton UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Ipsos Bucharest Challenger - Bucharest Warta Cup 2001 - Sopot 2000 Cairo Challenger - Cairo Copa Petrobras Uruguay - Montevideo Asics Challenger Open - Monchengladbach Uncle Toby's Burnie Challenger - Tasmania Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Maia Open 2002 - Maia Copa Sevilla-Internacionales de Andalucia - Seville Garden Open 2005 - Rome Hamburg Challenger - Hamburg Fergana Challenger - Fergana Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Copa Sevilla Internacionales de Andalucia - Seville Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice Citta di Monza - Monza XXXVII Torneig C.E. Laieta - Barcelona ATU Cup - Weiden Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki La Rinascente Tennis Cup Harbour Club Milano - Milan Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Challenger Casablanca San Angel - Mexico City Bukhara Challenger - Bukhara Karshi Challenger - Karshi 84° Concurso Internacional Tenis San Sebastian - San Sebastian Challenger 42 - Andrezieux San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Costa Daurada - Tarragona Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Porsche Open - Poznan IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Polska Energia Open - Bytom Wroclaw Challenger Porsche Open - Poznan Open Costa Daurada - Tarragona Rabat Challenger Copa Petrobras Brazil - Belo Horizonte Marrakech Challenger S Tennis Masters - Graz Morocco Tennis Tour - Tanger KGHM Dialog Polish Indoors - Wroclaw Barletta Challenger Napoli Challenger Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Copa Petrobras - Montevideo Ostrava Challenger Coffee Cup Challenger - Chikmagalur Riviera di Rimini Challenger - Rimini X Trofeo Ciudad de Quito - Quito XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli Isla de Gran Canaria - Mas Palomas Tatra Banka Slovak Open - Bratislava Vigo Challenger San Sebastian Challenger Astana Challenger - Astana Szczecin Challenger Montevideo Challenger Tatra Banka Open 2006 - Bratislava Sao Paulo Challenger Barletta Challenger Zagreb Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Braunschweig Challenger Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Geneva Challenger Kish Free Zone Island Challenger - Kish Island Riviera di Rimini Challenger - Rimini Seville Challenger Pro Tennis World Open - Sunrise Rabat Challenger Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires Asuncion Challenger Santiago Challenger Poznan Challenger San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Pekao Open 2005 - Szczecin Trani Challenger Seville Challenger Copa Petrobras - Santiago Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote San Sebastian Challenger San Remo Tennis Cup - San Remo Copa Kia - Santiago Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Argentina - Buenos Aires Dharwad Challenger 2006 - Dharwad Ciudad de Telde - Telde Steelers Cup - Kosice s Tennis Masters 06 - Graz Antonio Savoldi-Marco Co. - Manerbio Iskratel Open - Kranj XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open by Stawag 2007 - Aachen The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi XI Ciutat de Barcelona - Barcelona 8° Trani Cup - Trani Bytom Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Akbank Private Banking TED Open - Istanbul Szczecin Challenger Tean International - Alphen Copa Petrobras Aracaju - Aracaju Wroclaw Challenger Copa Sevilla 2007 - Seville Buenos Aires Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Open Castilla y Leon - Segovia Challenger Ciudad de Guayaquil - Guayaquil Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg Asirom Challenger Brasov - Brasov Kyiv Open - Kiev BMW Brixina Tennis Open 2000 - Bressanone XI Abierto Internacional de Salinas - Salinas Cosmorom Challenger - Brasov X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba Alexander Kolyaskin Memorial - Donetsk Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti ATP Open Castilla y Leon - Segovia Arroyo de la Encomienda - Valladolid LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Mallorca Open - Mallorca St.Petersburg Challenger by Kinex - St. Petersburg Baden Open - Karlsruhe CA Challenge 2002 - Graz AXA Open II - Espinho Germany F1 Neride Prague Indoor - Prague IX Ciutat de Barcelona - Barcelona The LTA Men's Challenger Wrexham - Wrexham Ciudad de Pozoblanco Open Diputacion - Cordoba St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Copa Petrobras - Aracaju KGHM Polish Indoors - Wroclaw Idea Prokom Open - Sopot Nokian Hakkapeliitta Open - Tampere Trani Cup - Trani Pekao Open 2004 - Szczecin Dubrovnik Open - Dubrovnik Concurso Internacional de Vigo - Vigo Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Open de Tenis Amaya - Pamplona Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Baden Open - Ettlingen Copa Petrobras Colombia - Bogota Southern Capital Cup - Almaty Ipsos Bucharest Challenger - Bucharest Abierto Internacional Varonil Ciudad de Cancun - Cancun ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Monza Challenger Bordeaux Challenger Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Furth Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Chennai Open - Chennai Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kosice Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Bratislava Challenger Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Copa Telmex - Buenos Aires The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Salzburg Challenger UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bucaramanga Challenger AEGON Championships - London Credit Agricole Suisse Open - Gstaad Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Wroclaw Challenger Rabat Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BMW Open - Munich Caltanissetta Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Croatia Open Umag - Umag Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Pilot Pen Tennis - New Haven Apia International - Sydney Montevideo Challenger Abierto Mexicano Telcel - Acapulco Asuncion Challenger If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Aegon Nottingham Open - Nottingham Apia International - Sydney The Wrexham Challenger - Wrexham Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli Pekao Open - Szczecin Open Seat Godo 2005 - Barcelona Stella Artois Clay Court Championships - Budaors Movistar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Movistar Open - Santiago Open de Tenis Comunidad Valenciana - Valencia NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Campbells Hall of Fame Tennis Championships - Newport Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Brasil Open - Costa do Sauipe PTT Thailand Open - Bangkok Open SEAT 2008 - Barcelona Western & Southern Open - Cincinnati Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Dutch Open Tennis - Amersfoort Chennai Open - Chennai Gerry Weber Open - Halle French Open - Paris Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Olympics - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2